Balancing Workload and Communication Cost for
نویسنده
چکیده
Recent advancement in computer graphics and inter-networking technologies enable researchers to experiment and build the distributed virtual environment (DVE) system. In general, a DVE system allows many clients to simultaneously explore a virtual world (which is a high resolution 3D environment representing a real life community) and at the same time, users in this virtual environment can interact with each other and can manipulate the objects in the virtual world. To implement such a system, there are many challenges that researchers have to face so as to build an eecient DVE system that can represent a large virtual world and at the same time, support large number of concurrent users. In this work, we present some of these important issues, such as the necessity to balance the workload among diierent servers as well as minimizing the inter-server communication. We show that the problem, in general, is NP-complete and we proposed several algorithms so as to nd the partitioning policy eeciently (both in terms of the partitioning cost and computational complexity). Experiments are carried out to illustrate the eeectiveness of our proposed algorithms.
منابع مشابه
Balanced workload clusters for distributed object oriented software
When clustering objects to be allocated on a number of nodes, most researches focus only on either the communication cost between clusters or the balancing of the workload on the nodes. Load balancing is a technique to distribute workload evenly across two or more computers, network links, CPUs, hard drives or other resources, in order to, get optimal resource utilization, maximize throughput, ...
متن کاملA New Multi-Objective Model for a Cell Formation Problem Considering Machine Utilization and Alternative Process Routes (RESEARCH NOTE)
This paper presents a novel, multi-objective mixed-integer nonlinear programming (MINLP) model for a cell formation problem (CFP) with alternative means. Due to existing contradiction among objectives, three are considered: 1) Minimizing the total cost consisting of; intercellular movements, purchasing, operation, and maintenance; 2) maximizing the utilization of machines in the system; 3) mini...
متن کاملCOMET: A communication-efficient load balancing strategy for multi-agent cluster computing
—This paper proposes a new load balancing strategy, called Comet, for fast multi-agent cluster computing. We use a new load index that takes into account the cost of inter-agent communications. Agents with predictable workload are assigned statically to cluster nodes, whereas agents with unpredictable workload are allowed to migrate dynamically between cluster nodes using a creditbased load bal...
متن کاملA New Multi-Objective Model for Dynamic Cell Formation Problem with Fuzzy Parameters
This paper proposes a comprehensive, multi-objective, mixed-integer, nonlinear programming (MINLP) model for a cell formation problem (CFP) under fuzzy and dynamic conditions aiming at: (1) minimizing the total cost which consists of the costs of intercellular movements and subcontracting parts as well as the cost of purchasing, operation, maintenance and reconfiguration of machines, (2) maximi...
متن کاملDesign of Partially Replicated Distributed Database Systems with Combination of Total Cost and Workload Balancing
In partially replicated distributed database systems, the minimization of total time usually attempts to minimize resource consumption and therefore to maximize the system throughput. On the other hand, the minimization of response time may be obtained by having a large number of parallel executions to different sites, requiring a higher resource consumption, which means that the system through...
متن کاملA3: On Balancing of Dynamic Networks
Load balancing is an important prerequisite to efficiently execute dynamic computations on parallel computers. In this context, this project has focussed on two topics: balancing dynamically generated work load cost efficiently in a network and partitioning graphs to equally distribute connected tasks on the processing nodes while reducing the communication overhead. We summarize new insights a...
متن کامل